package com.example.home.entity.discover

import com.example.entity.BaseEntity

data class CategoryCardEntity(
    val adIndex: Int,
    val data: CategoryCardData,
    val id: Int,
    val tag: Any,
    val type: String
): BaseEntity()

data class CategoryCardData(
    val adTrack: Any,
    val count: Int,
    val dataType: String,
    val footer: Any,
    val header: CardDataHeader,
    val itemList: List<CardDataItem>
)

data class CardDataHeader(
    val actionUrl: String,
    val cover: Any,
    val font: String,
    val id: Int,
    val label: Any,
    val labelList: Any,
    val rightText: String,
    val subTitle: Any,
    val subTitleFont: Any,
    val textAlign: String,
    val title: String
)

data class CardDataItem(
    val adIndex: Int,
    val data: CardDataItemData,
    val id: Int,
    val tag: Any,
    val type: String
)

data class CardDataItemData(
    val actionUrl: String,
    val adTrack: Any,
    val dataType: String,
    val description: Any,
    val id: Int,
    val image: String,
    val shade: Boolean,
    val title: String
)
